/**
 * 交易类型
 * @author jeff
 */
package com.hk.commons.enm;

public enum FundOrderCodeEnum {
	FUNDORDERCORDER_22("22",  "申购", 1),
	
	FUNDORDERCORDER_20("20",  "认购", 2),
	
	FUNDORDERCORDER_24("24",  "赎回", 00),
	
	FUNDORDERCORDER_36("36",  "转换", 00),
	
	FUNDORDERCORDER_39("39",  "定投申购", 00),
	
	FUNDORDERCORDER_29("29",  "修改分红方式", 00),
	
	FUNDORDERCORDER_134("134",  "非交易过户转入确认", 00),
	
	FUNDORDERCORDER_135("135",  "非交易过户转出确认", 00),
	
	FUNDORDERCORDER_142("142",  "强制赎回", 00),
	
	FUNDORDERCORDER_144("144",  "强行调增", 00),
	
	FUNDORDERCORDER_145("145",  "强行调减", 00),
	
	FUNDORDERCORDER_W01("W01",  "盈米宝充值", 00),
	
	FUNDORDERCORDER_W02("W02",  "盈米宝快速提现", 00),
	
	FUNDORDERCORDER_W03("W03",  "盈米宝普通赎回", 00),
	
	FUNDORDERCORDER_W04("W04",  "盈米宝购买", 00),
	
	FUNDORDERCORDER_W05("W05",  "赎回到盈米宝", 00),
	
	FUNDORDERCORDER_W06("W06",  "转换到盈米宝", 00),
	
	FUNDORDERCORDER_W07("W07",  "盈米宝支付", 00),
	
	FUNDORDERCORDER_W08("W08",  "盈米宝退款", 00),
	
	FUNDORDERCORDER_W09("W09",  "分红自动充值", 00),
	
	FUNDORDERCORDER_W10("W10",  "退款自动充值", 00),
	
	FUNDORDERCORDER_W11("W11",  "盈米宝支付的定投申购 (待定中)", 00),
	
	FUNDORDERCORDER_P01("P01",  "购买组合", 00),
	
	FUNDORDERCORDER_P02("P02",  "盈米宝购买组合", 00),
	
	FUNDORDERCORDER_P03("P03",  "赎回组合", 00),
	
	FUNDORDERCORDER_P04("P04",  "组合调仓", 00);
	
	
	private String code;

	private String msg;
	
	private Integer orderType;
	
	private FundOrderCodeEnum(String code,  String msg, Integer orderType) {
		this.code = code;
		this.msg = msg;
		this.setOrderType(orderType);
	}

	public String getCode() {
		return code;
	}

	public String getMsg() {
		return msg;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}
}
